human shield – English–Italiano translations

🇬🇧 en it 🇮🇹

human shield noun

  • civilians placed in or around targets
scudo umano
Wiktionary Links